package com.sailfish.springbootdemo.pojo.db2;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * (PcbCapacityDataHistory)实体类
 *
 * @author makejava
 * @since 2023-08-03 14:32:42
 */
public class PcbCapacityDataHistory implements Serializable {
    private static final long serialVersionUID = -99014709766500550L;

    private Integer pcbDataHistoryId;
    /**
     * 历史版本名-用时间命名
     */
    private String pcbDataVersionName;
    /**
     * 分厂id
     */
    private Integer pcbFactoryId;

    private Long pcbCapacityParamId;

    private Integer pcbParamValueType;

    private String pcbParamKey;

    private String pcbParamValue;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

    private String createUser;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;

    private String updateUser;

    private Integer status;

    private Integer sort;


    public Integer getPcbDataHistoryId() {
        return pcbDataHistoryId;
    }

    public void setPcbDataHistoryId(Integer pcbDataHistoryId) {
        this.pcbDataHistoryId = pcbDataHistoryId;
    }

    public String getPcbDataVersionName() {
        return pcbDataVersionName;
    }

    public void setPcbDataVersionName(String pcbDataVersionName) {
        this.pcbDataVersionName = pcbDataVersionName;
    }

    public Integer getPcbFactoryId() {
        return pcbFactoryId;
    }

    public void setPcbFactoryId(Integer pcbFactoryId) {
        this.pcbFactoryId = pcbFactoryId;
    }

    public Long getPcbCapacityParamId() {
        return pcbCapacityParamId;
    }

    public void setPcbCapacityParamId(Long pcbCapacityParamId) {
        this.pcbCapacityParamId = pcbCapacityParamId;
    }

    public Integer getPcbParamValueType() {
        return pcbParamValueType;
    }

    public void setPcbParamValueType(Integer pcbParamValueType) {
        this.pcbParamValueType = pcbParamValueType;
    }

    public String getPcbParamKey() {
        return pcbParamKey;
    }

    public void setPcbParamKey(String pcbParamKey) {
        this.pcbParamKey = pcbParamKey;
    }

    public String getPcbParamValue() {
        return pcbParamValue;
    }

    public void setPcbParamValue(String pcbParamValue) {
        this.pcbParamValue = pcbParamValue;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

}

